package com.message.Aliyun_ai_API.service;

import org.springframework.web.multipart.MultipartFile;

import java.util.Map;

public interface WanXPictureService {
    Map TextToImage(Integer id,String text,Integer options,int amount) throws Exception;
    String getTextToImage(Integer id,String taskId) throws Exception;
    Map AiTryon(Integer id, String top_garment_url, String bottom_garment_url,String person_image_url,String top_garmentName,String bottom_garmentName,String person_imageName) throws Exception;
    String getAiTryon(Integer id,String taskId,String top_garmentName,String bottom_garmentName,String person_imageName) throws Exception;
   Map  generation(Integer id,String image_Url,Integer style_index,MultipartFile style_ref_url) throws Exception;
   String getgeneration(Integer id,String taskId,String image_Name) throws Exception;
   Map  texture(Integer userid,String text_content,String output_image_ratio,Integer font_name,String prompt,Integer texture_style) throws Exception;
   String getTexture(Integer id,String taskId) throws Exception;

}
